Big Huge Thesaurus

sweet granadilla

noun